foreclosures homes for sale brokerage puppies flats puppy cash flow financial home builders sale real estate agency houses factor builders apartments new homes northern california buy a house financing mendocino county california real estate banking hopland factoring real estate agencies mendocino real estate brokers dogs home buying